"""
Desktop Application Package
桌面应用包 - AI多模态内容生成平台的桌面客户端
"""

from .main import main, MediaCreateApp
from .core import StateManager, AppState, state_manager
from .services import APIClient, APIError, AuthenticationError, NetworkError, ValidationError, FileService
from .views import MainView, AuthView, ContentCreationView, ContentManagementView, FolderManagementView

__all__ = [
    # 主应用
    "main",
    "MediaCreateApp",
    
    # 核心模块
    "StateManager",
    "AppState",
    "state_manager",
    
    # 服务模块
    "APIClient",
    "APIError",
    "AuthenticationError",
    "NetworkError",
    "ValidationError",
    "FileService",
    
    # 视图模块
    "MainView",
    "AuthView",
    "ContentCreationView",
    "ContentManagementView",
    "FolderManagementView",
]
